package javawork;

import java.util.Scanner;

public class section2_21 {
    public static void main(String[] args) {
        // 创建Scanner对象用于读取输入
        Scanner input = new Scanner(System.in);
        
        // 提示用户输入投资金额
        System.out.print("Enter investment amount: ");
        double investmentAmount = input.nextDouble();
        
        // 提示用户输入年利率（百分比）
        System.out.print("Enter annual interest rate in percentage: ");
        double annualInterestRate = input.nextDouble();
        
        // 转换为月利率（除以100得到小数，再除以12）
        double monthlyInterestRate = annualInterestRate / 100 / 12;
        
        // 提示用户输入投资年数
        System.out.print("Enter number of years: ");
        int years = input.nextInt();
        
        // 计算总月数
        int totalMonths = years * 12;
        
        // 根据公式计算未来投资价值
        double futureValue = investmentAmount * Math.pow(1 + monthlyInterestRate, totalMonths);
        
        // 输出结果，保留两位小数（货币格式）
        System.out.printf("Accumulated value is $%.2f%n", futureValue);
        
        // 关闭Scanner
        input.close();
    }
}
